<script language='JavaScript'>


function isTime1(str){
    if (isEmpty(str))
	  return false;
    v_str=strTrim(str);
	v_index=v_str.indexOf(":") ;
	v_time=v_str.substr(0,v_index);
	if (parseInt(v_time,10)!=v_time || v_time.length>2 || v_time.indexOf(".")>0 || parseInt(v_time,10)<0 || parseInt(v_time,10)>23){
		return false;
	}
	else{
		v_str=v_str.substring(v_index+1,v_str.length);
		v_index=v_str.indexOf(":");
		v_time=v_str.substr(0,v_index);
		if (parseInt(v_time,10)!=v_time || v_time.length>2 || v_time.indexOf(".")>0 || parseInt(v_time,10)<0 || parseInt(v_time,10)>59){
			return false;
		}
		else{
			v_str=v_str.substring(v_index+1,v_str.length);
			v_time=v_str.substr(0,v_str.length);
			if (parseInt(v_time,10)!=v_time || v_time.length>2 || v_time.indexOf(".")>0 || parseInt(v_time,10)<0 || parseInt(v_time,10)>59){
				return false;
			}
		}
	}
	return true;
}


function isDate1(str){
    if (isEmpty(str))
	  return false;
  v_str=strTrim(str);
	v_index=v_str.indexOf(".") ;
	v_date=v_str.substr(0,v_index);
	if (parseInt(v_date,10)!=v_date || v_date.length!=4 || v_date.indexOf(".")>0 || parseInt(v_date,10)<2000){
		return false;
	}
	else{
		v_str=v_str.substring(v_index+1,v_str.length);
		v_index=v_str.indexOf(".");
		v_date=v_str.substr(0,v_index);
		if (parseInt(v_date,10)!=v_date || v_date.length>2 || v_date.indexOf(".")>0 || parseInt(v_date,10)<=0 || parseInt(v_date,10)>12){
			return false;
		}
		else{
			v_str=v_str.substring(v_index+1,v_str.length);
			v_date=v_str.substr(0,v_str.length);
			if (parseInt(v_date,10)!=v_date || v_date.length>2 || v_date.indexOf(".")>0 || parseInt(v_date,10)<=0 || parseInt(v_date,10)>31){
				return false;
			}
		}
	}
	return true;
}


function isDateTime1(str){
   if (isEmpty(str))
	  return false;
  v_str=strTrim(str);
 index = v_str.indexOf(" ");
 if (index==-1) return false;
 date = v_str.substr(0,index);
  time = strTrim(v_str.slice(index+1));
  if ( isDate1(date) && isTime1(time) )
   return true;
  else
   return false;
}

</script>